package Model;
import java.io.Serializable;
import java.util.Iterator;
import java.util.TreeSet;
import Comparators.OrderComparator;
/**
*
* @author Dariana Lupea
* Order Processing Department - where the orders are processed
*
*/
public class OPD implements Serializable {
private static final long serialVersionUID = 1L;
private TreeSet<Order> orders;
public OPD() {
orders = new TreeSet<Order>(new OrderComparator());
}
public void setOrder(TreeSet<Order> orders){
this.orders = orders;
}
public void addOrder(Order ord) {
orders.add(ord);
}
public void removeOrder(Order ord) {
orders.remove(ord);
}
public boolean existsOrder(Order ord) {
return orders.contains(ord);
}
public Iterator<Order> checkOrders() {
return orders.iterator();
}
public int getNoOfOrders() {
return orders.size();
}
}